die in the last ditch

[dai in ðə lɑ:st ditʃ]
na. 奋战而死;奋斗到死
[网络] 战死;奋斗至死;奋战到死